#[derive(Debug)]
pub struct Trashbin {
    pub name: String,
}

impl Drop for Trashbin {
    fn drop(&mut self) {
        println!("Trashbin {} is being dropped", self.name);
    }
}